import { markRaw } from 'vue';
import { FormOne } from "@icon-park/vue-next";
import Node from './mcptemplate_node.vue';
import Property from './mcptemplate_property.vue';

// 导出当前目录的节点元数据
 export default {
   type: "chatMcpTemplate",
   name: "MCP模板节点",
   category: "模板节点",
   icon: markRaw(FormOne),
   serializableFields: ["id", "mcpName"],
   defaultData: {
     id: 0,
     mcpName: "未知MCP",
   },
   component: markRaw(Node),
   propertyComponent: markRaw(Property),
 };